﻿//using MFramework;
//using UnityEngine;
//using System;

//internal class Sound
//{
//    //延迟释放资源（减少引用）时间，不能过小，因为fade时仍然需要资源
//    private const float DELAY_RELEASE_TIME = 30;

//    public int soundID;

//    public bool loop;
//    public float volume;
//    public float timeline;

//    public SoundType soundType;
//    public AudioClip clip;

//    public enum SoundType
//    {
//        Music, SoundEx
//    }

//    public void OnRelease()
//    {
//        Timer.Inst.Regist(()=> 
//        {
//            ResourcesManager.ReleaseAsset(clip);
//        }, (uint)(DELAY_RELEASE_TIME * 1000));
//    }
//}
